<div id="Repository-storage"></div>
<div class="header">
<p>
Next: [[cvs: How data is stored in the working directory#How data is stored in the working directory|Working directory storage]], Previous: [[cvs: Telling CVS where your repository is#Telling CVS where your repository is|Specifying a repository]], Up: [[cvs: The Repository#The Repository|Repository]] &nbsp; |[[cvs: Index#SEC_Contents|Contents]]||[[cvs: Index#Index|Index]]|</p>
</div>

----

<div id="How-data-is-stored-in-the-repository"></div>
=== How data is stored in the repository ===
<div id="index-Repository_002c-how-data-is-stored"></div>

For most purposes it isn&rsquo;t important ''how''
<small>CVS</small> stores information in the repository.  In
fact, the format has changed in the past, and is likely
to change in the future.  Since in almost all cases one
accesses the repository via <small>CVS</small> commands, such
changes need not be disruptive.

However, in some cases it may be necessary to
understand how <small>CVS</small> stores data in the repository,
for example you might need to track down <small>CVS</small> locks
(see [[cvs: Several developers simultaneously attempting to run CVS#Several developers simultaneously attempting to run CVS|Concurrency]]) or you might need to deal with
the file permissions appropriate for the repository.

 [[cvs: Where files are stored within the repository#Where files are stored within the repository|&bull; Repository files]]::            What files are stored in the repository
 [[cvs: File permissions#File permissions|&bull; File permissions]]::            File permissions
 [[cvs: File Permission issues specific to Windows#File Permission issues specific to Windows|&bull; Windows permissions]]::         Issues specific to Windows
 [[cvs: The attic#The attic|&bull; Attic]]::                       Some files are stored in the Attic
 [[cvs: The CVS directory in the repository#The CVS directory in the repository|&bull; CVS in repository]]::           Additional information in CVS directory
 [[cvs: CVS locks in the repository#CVS locks in the repository|&bull; Locks]]::                       CVS locks control concurrent accesses
 [[cvs: How files are stored in the CVSROOT directory#How files are stored in the CVSROOT directory|&bull; CVSROOT storage]]::             A few things about CVSROOT are different

This document was generated on <i>a sunny day</i> using [http://www.nongnu.org/texi2html/ <i>texi2html</i>].
